package com.kgame5.xtank3d.vo.tank {

/**
 * @author kk
 */
public class AIMetaVO {
	public var metaID:int;
	public var coin:int;//消灭后得到的奖励
	//--------------AI用的--------------
	/*
 * npc的AI的一些参数
 * Id：智能的ID
Mov_think_interval_min，mov_think_ interval _max：处于站立状态的时候，多长时间做一次决策。决定追杀还是漫游。如果都不是，则继续静止。
Mov_action_rate_wander：【0~100】的比率。有多大比率坦克移动状态
Mov_action_rate_hunt：【0~100】的比率。有多大比率坦克进入追杀状态
Mov_wander_dur_min，mov_wander_dur_max：前进的时间，是个范围，毫秒，比如[4000~6000]
hunt_dur_min，hunt_dur_max：暴怒时间，毫秒，范围是[min，max]。-1表示一直处于暴怒。
Mov_Hunt_aim_dist：追击的时候目标位置与玩家位置的距离。是指在一条直线上的时候。这个决定了追击的精度。
Mov_hunt_hp_rate： Hp百分比小于此值，暴怒，一直进入追杀状态。

Atk_think_interval_min，atk_think_interval_max攻击的时候多长时间做一次决定
Atk_action_rate_just_fire：胡乱开炮的比率
Atk_action_rate_kill_fire：检测玩家是否在前方而开炮。只会当面前有玩家的时候才开炮。

 */
	public var 
		mov_think_interval_min:int=50,
		mov_think_interval_max:int=100;
	public var mov_action_rate_wander:int=20;
	public var mov_action_rate_hunt:int=70;
	public var 
		mov_wander_dur_min:int=1*1000,
		mov_wander_dur_max:int=2*1000;
	
	//public var hunt_dur_min,hunt_dur_max:int;
	
	public var mov_hunt_aim_dist:int=7;
	//public var mov_hunt_hp_rate:int;
	
	public var 
		atk_think_interval_min:int=1*1000,
		atk_think_interval_max:int=2*1000;
	public var atk_action_rate_just_fire:int;
	public var atk_action_rate_kill_fire:int;
	
	public var atk_alarm_range:int=40;//与敌兵坦克的距离,两个圆心的距离
	
	public var test_hit_dur_ms:int=500;//每间隔多长时间检查一下是否撞墙了
}
}
